# 1 设置能运行此cmake 工程的最低cmake版本要求
cmake_minimum_required(VERSION 3.18)
# 2 设置项目名称
project(helloWorld)

# 3 添加构建目标
# g++  main.cpp  -o main
add_executable(main main.cpp)
#生成测试二进制可执行程序
add_executable(testAdd test.cpp)

# 4 开启测试功能 & 集成测试逻辑
include(CTest)
add_test(
    NAME Case_Add
    COMMAND testAdd
)

# 5 安装二进制可执行程序到本地
include(GNUInstallDirs)
install(TARGETS main)

# 6 开启打包功能 & 打包二进制可执行程序
include(CPack)
# cpack 默认收集install 对应的目标，然后会把收集到的目标 打包在压缩包里
